package com.liang.manage.auth.facade.server;

import com.github.pagehelper.PageInfo;
import com.liang.manage.auth.facade.dto.role.RightsApplyDTO;
import com.liang.nansheng.common.auth.UserSsoDTO;

import java.util.List;

public abstract interface RightsApplyService {
    public abstract Boolean create(RightsApplyDTO paramRightsApplyDTO, UserSsoDTO paramUserSsoDTO);

    public abstract List<RightsApplyDTO> getByUserId(Long paramLong);

    public abstract RightsApplyDTO getById(Integer paramInteger);

    public abstract PageInfo<RightsApplyDTO> getList(Integer paramInteger1, Integer paramInteger2, UserSsoDTO paramUserSsoDTO);

    public abstract Boolean updateState(List<Integer> paramList, Integer paramInteger, UserSsoDTO paramUserSsoDTO);

    public abstract Boolean updateStatePass(List<Integer> paramList, UserSsoDTO paramUserSsoDTO);
}

/* Location:           C:\maven\maven3.5\maven3.5\repositor\io\github\maliangnansheng\nansheng-common\3.3.4\nansheng-common-3.3.4.jar
 * Qualified Name:     com.liang.manage.auth.facade.server.RightsApplyService
 * JD-Core Version:    0.6.2
 */